Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


sbapp/pyogg/ogg.py 0.9.2 (695cf253) Text, 19.56 KB

T8b949e############################################################
T8b949e# Ogg license: #
T8b949e############################################################
T8b949e"""
Copyright (c) 2002, Xiph.org Foundation

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:

Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its Neither the name of the Xiph.org Foundation nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
"""

Tff7b72import T7ee787ctypes
Tff7b72from T7ee787ctypes Tff7b72import Te6edf3c_intTb4b4b4, Te6edf3c_int8Tb4b4b4, Te6edf3c_int16Tb4b4b4, Te6edf3c_int32Tb4b4b4, Te6edf3c_int64Tb4b4b4, Te6edf3c_uintTb4b4b4, Te6edf3c_uint8Tb4b4b4, Te6edf3c_uint16Tb4b4b4, Te6edf3c_uint32Tb4b4b4, Te6edf3c_uint64Tb4b4b4, Te6edf3c_floatTb4b4b4, Te6edf3c_longTb4b4b4, Te6edf3c_ulongTb4b4b4, Te6edf3c_charTb4b4b4, Te6edf3c_char_pTb4b4b4, Te6edf3c_ubyteTb4b4b4, Te6edf3c_longlongTb4b4b4, Te6edf3c_ulonglongTb4b4b4, Te6edf3c_size_tTb4b4b4, Te6edf3c_void_pTb4b4b4, Te6edf3c_doubleTb4b4b4, Te6edf3POINTERTb4b4b4, Te6edf3pointerTb4b4b4, Te6edf3cast
Tff7b72import T7ee787ctypesT7ee787.T7ee787util
Tff7b72import T7ee787sys
Tff7b72from T7ee787traceback Tff7b72import Te6edf3print_exc Tff7b72as Te6edf3_print_exc
Tff7b72import T7ee787os

Tff7b72from T7ee787.T7ee787library_loader Tff7b72import Te6edf3LibraryTb4b4b4, Te6edf3ExternalLibraryTb4b4b4, Te6edf3ExternalLibraryError


Tff7b72def Td2a8ffget_raw_libnameTb4b4b4(Te6edf3nameTb4b4b4)Tb4b4b4:
Te6edf3name Tff7b72= Te6edf3osTff7b72.Td2a8ffpathTff7b72.Td2a8ffsplitextTb4b4b4(Te6edf3nameTb4b4b4)Tb4b4b4[T79c0ff0Tb4b4b4]Tff7b72.Td2a8fflowerTb4b4b4(Tb4b4b4)
Tff7b72for Te6edf3x Tff7b72in Ta5d6ff"Ta5d6ff0123456789._- Ta5d6ff"Tb4b4b4:Te6edf3nameTff7b72=Te6edf3nameTff7b72.Td2a8ffreplaceTb4b4b4(Te6edf3xTb4b4b4,Ta5d6ff"Ta5d6ff"Tb4b4b4)
Tff7b72return Te6edf3name

T8b949e# Define a function to convert strings to char-pointers. In Python 3
T8b949e# all strings are Unicode, while in Python 2 they were ASCII-encoded.
T8b949e# FIXME: Does PyOgg even support Python 2?
Tff7b72if Te6edf3sysTff7b72.Td2a8ffversion_infoTff7b72.Td2a8ffmajor Tff7b72> T79c0ff2Tb4b4b4:
Te6edf3to_char_p Tff7b72= Tff7b72lambda Te6edf3sTb4b4b4: Te6edf3sTff7b72.Td2a8ffencodeTb4b4b4(Ta5d6ff'Ta5d6ffutf-8Ta5d6ff'Tb4b4b4)
Tff7b72elseTb4b4b4:
Te6edf3to_char_p Tff7b72= Tff7b72lambda Te6edf3sTb4b4b4: Te6edf3s

Te6edf3__here Tff7b72= Te6edf3osTff7b72.Td2a8ffgetcwdTb4b4b4(Tb4b4b4)

Te6edf3libogg Tff7b72= Tff7b72None

Tff7b72tryTb4b4b4:
Te6edf3names Tff7b72= Tb4b4b4{
Ta5d6ff"Ta5d6ffWindowsTa5d6ff"Tb4b4b4: Ta5d6ff"Ta5d6ffogg.dllTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffDarwinTa5d6ff"Tb4b4b4: Ta5d6ff"Ta5d6fflibogg.0.dylibTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffexternalTa5d6ff"Tb4b4b4: Ta5d6ff"Ta5d6ffoggTa5d6ff"
Tb4b4b4}
Te6edf3libogg Tff7b72= Te6edf3LibraryTff7b72.Td2a8ffloadTb4b4b4(Te6edf3namesTb4b4b4, Te6edf3tests Tff7b72= Tb4b4b4[Tff7b72lambda Te6edf3libTb4b4b4: Tffa657hasattrTb4b4b4(Te6edf3libTb4b4b4, Ta5d6ff"Ta5d6ffoggpack_writeinitTa5d6ff"Tb4b4b4)Tb4b4b4]Tb4b4b4)
Tff7b72except Te6edf3ExternalLibraryErrorTb4b4b4:
Tff7b72pass
Tff7b72exceptTb4b4b4:
Te6edf3_print_excTb4b4b4(Tb4b4b4)

Tff7b72if Te6edf3libogg Tff7b72is Tff7b72not Tff7b72NoneTb4b4b4:
Te6edf3PYOGG_OGG_AVAIL Tff7b72= Tff7b72True
Tff7b72elseTb4b4b4:
Te6edf3PYOGG_OGG_AVAIL Tff7b72= Tff7b72False

Tff7b72if Te6edf3PYOGG_OGG_AVAILTb4b4b4:
T8b949e# Sanity check also satisfies mypy type checking
Tff7b72assert Te6edf3libogg Tff7b72is Tff7b72not Tff7b72None

T8b949e# ctypes
Te6edf3c_ubyte_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3c_ubyteTb4b4b4)
Te6edf3c_uchar Tff7b72= Te6edf3c_ubyte
Te6edf3c_uchar_p Tff7b72= Te6edf3c_ubyte_p
Te6edf3c_float_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3c_floatTb4b4b4)
Te6edf3c_float_p_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3c_float_pTb4b4b4)
Te6edf3c_float_p_p_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3c_float_p_pTb4b4b4)
Te6edf3c_char_p_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3c_char_pTb4b4b4)
Te6edf3c_int_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3c_intTb4b4b4)
Te6edf3c_long_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3c_longTb4b4b4)

T8b949e# os_types
Te6edf3ogg_int16_t Tff7b72= Te6edf3c_int16
Te6edf3ogg_uint16_t Tff7b72= Te6edf3c_uint16
Te6edf3ogg_int32_t Tff7b72= Te6edf3c_int32
Te6edf3ogg_uint32_t Tff7b72= Te6edf3c_uint32
Te6edf3ogg_int64_t Tff7b72= Te6edf3c_int64
Te6edf3ogg_uint64_t Tff7b72= Te6edf3c_uint64
Te6edf3ogg_int64_t_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3ogg_int64_tTb4b4b4)

T8b949e# ogg
Tff7b72class T56d364ogg_iovec_tTb4b4b4(Te6edf3ctypesTff7b72.Td2a8ffStructureTb4b4b4)Tb4b4b4:
T8b949e"""
Wrapper for:
typedef struct ogg_iovec_t;
"""
Te6edf3_fields_ Tff7b72= Tb4b4b4[Tb4b4b4(Ta5d6ff"Ta5d6ffiov_baseTa5d6ff"Tb4b4b4, Te6edf3c_void_pTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffiov_lenTa5d6ff"Tb4b4b4, Te6edf3c_size_tTb4b4b4)Tb4b4b4]

Tff7b72class T56d364oggpack_bufferTb4b4b4(Te6edf3ctypesTff7b72.Td2a8ffStructureTb4b4b4)Tb4b4b4:
T8b949e"""
Wrapper for:
typedef struct oggpack_buffer;
"""
Te6edf3_fields_ Tff7b72= Tb4b4b4[Tb4b4b4(Ta5d6ff"Ta5d6ffendbyteTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffendbitTa5d6ff"Tb4b4b4, Te6edf3c_intTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffbufferTa5d6ff"Tb4b4b4, Te6edf3c_uchar_pTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffptrTa5d6ff"Tb4b4b4, Te6edf3c_uchar_pTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffstorageTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4]

Tff7b72class T56d364ogg_pageTb4b4b4(Te6edf3ctypesTff7b72.Td2a8ffStructureTb4b4b4)Tb4b4b4:
T8b949e"""
Wrapper for:
typedef struct ogg_page;
"""
Te6edf3_fields_ Tff7b72= Tb4b4b4[Tb4b4b4(Ta5d6ff"Ta5d6ffheaderTa5d6ff"Tb4b4b4, Te6edf3c_uchar_pTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffheader_lenTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffbodyTa5d6ff"Tb4b4b4, Te6edf3c_uchar_pTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffbody_lenTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4]

Tff7b72class T56d364ogg_stream_stateTb4b4b4(Te6edf3ctypesTff7b72.Td2a8ffStructureTb4b4b4)Tb4b4b4:
T8b949e"""
Wrapper for:
typedef struct ogg_stream_state;
"""
Te6edf3_fields_ Tff7b72= Tb4b4b4[Tb4b4b4(Ta5d6ff"Ta5d6ffbody_dataTa5d6ff"Tb4b4b4, Te6edf3c_uchar_pTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffbody_storageTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffbody_fillTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffbody_returnedTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,

Tb4b4b4(Ta5d6ff"Ta5d6fflacing_valsTa5d6ff"Tb4b4b4, Te6edf3c_intTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffgranule_valsTa5d6ff"Tb4b4b4, Te6edf3ogg_int64_tTb4b4b4)Tb4b4b4,

Tb4b4b4(Ta5d6ff"Ta5d6fflacing_storageTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6fflacing_fillTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6fflacing_packetTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6fflacing_returnedTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,

Tb4b4b4(Ta5d6ff"Ta5d6ffheaderTa5d6ff"Tb4b4b4, Te6edf3c_ucharTff7b72*T79c0ff282Tb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffheader_fillTa5d6ff"Tb4b4b4, Te6edf3c_intTb4b4b4)Tb4b4b4,

Tb4b4b4(Ta5d6ff"Ta5d6ffe_o_sTa5d6ff"Tb4b4b4, Te6edf3c_intTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffb_o_sTa5d6ff"Tb4b4b4, Te6edf3c_intTb4b4b4)Tb4b4b4,

Tb4b4b4(Ta5d6ff"Ta5d6ffserialnoTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffpagenoTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffpacketnoTa5d6ff"Tb4b4b4, Te6edf3ogg_int64_tTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffgranuleposTa5d6ff"Tb4b4b4, Te6edf3ogg_int64_tTb4b4b4)Tb4b4b4]

Tff7b72class T56d364ogg_packetTb4b4b4(Te6edf3ctypesTff7b72.Td2a8ffStructureTb4b4b4)Tb4b4b4:
T8b949e"""
Wrapper for:
typedef struct ogg_packet;
"""
Te6edf3_fields_ Tff7b72= Tb4b4b4[Tb4b4b4(Ta5d6ff"Ta5d6ffpacketTa5d6ff"Tb4b4b4, Te6edf3c_uchar_pTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffbytesTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffb_o_sTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffe_o_sTa5d6ff"Tb4b4b4, Te6edf3c_longTb4b4b4)Tb4b4b4,

Tb4b4b4(Ta5d6ff"Ta5d6ffgranuleposTa5d6ff"Tb4b4b4, Te6edf3ogg_int64_tTb4b4b4)Tb4b4b4,

Tb4b4b4(Ta5d6ff"Ta5d6ffpacketnoTa5d6ff"Tb4b4b4, Te6edf3ogg_int64_tTb4b4b4)Tb4b4b4]

Tff7b72def Tff7b72__str__Tb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
Te6edf3bos Tff7b72= Ta5d6ff"Ta5d6ff"
Tff7b72if Tff7b72selfTff7b72.Td2a8ffb_o_sTb4b4b4:
Te6edf3bos Tff7b72= Ta5d6ff"Ta5d6ffbeginning of stream, Ta5d6ff"
Te6edf3eos Tff7b72= Ta5d6ff"Ta5d6ff"
Tff7b72if Tff7b72selfTff7b72.Td2a8ffe_o_sTb4b4b4:
Te6edf3eos Tff7b72= Ta5d6ff"Ta5d6ffend of stream, Ta5d6ff"

T8b949e# Converting the data will cause a seg-fault if the memory isn't valid
Te6edf3data Tff7b72= Tffa657bytesTb4b4b4(Tff7b72selfTff7b72.Td2a8ffpacketTb4b4b4[T79c0ff0Tb4b4b4:Tff7b72selfTff7b72.Td2a8ffbytesTb4b4b4]Tb4b4b4)
Te6edf3value Tff7b72= Tb4b4b4(
Ta5d6fffTa5d6ff"Ta5d6ffOgg Packet <Tffd700{Tffa657hexTb4b4b4(Tffa657idTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4)Tffd700}Ta5d6ff>: Ta5d6ff" Tff7b72+
Ta5d6fffTa5d6ff"Ta5d6ffnumber Tffd700{Tff7b72selfTff7b72.Td2a8ffpacketnoTffd700}Ta5d6ff, Ta5d6ff" Tff7b72+
Ta5d6fffTa5d6ff"Ta5d6ffgranule position Tffd700{Tff7b72selfTff7b72.Td2a8ffgranuleposTffd700}Ta5d6ff, Ta5d6ff" Tff7b72+
Te6edf3bos Tff7b72+ Te6edf3eos Tff7b72+
Ta5d6fffTa5d6ff"Tffd700{Tff7b72selfTff7b72.Td2a8ffbytesTffd700}Ta5d6ff bytesTa5d6ff"
Tb4b4b4)
Tff7b72return Te6edf3value

Tff7b72class T56d364ogg_sync_stateTb4b4b4(Te6edf3ctypesTff7b72.Td2a8ffStructureTb4b4b4)Tb4b4b4:
T8b949e"""
Wrapper for:
typedef struct ogg_sync_state;
"""
Te6edf3_fields_ Tff7b72= Tb4b4b4[Tb4b4b4(Ta5d6ff"Ta5d6ffdataTa5d6ff"Tb4b4b4, Te6edf3c_uchar_pTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffstorageTa5d6ff"Tb4b4b4, Te6edf3c_intTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6fffillTa5d6ff"Tb4b4b4, Te6edf3c_intTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffreturnedTa5d6ff"Tb4b4b4, Te6edf3c_intTb4b4b4)Tb4b4b4,

Tb4b4b4(Ta5d6ff"Ta5d6ffunsynchedTa5d6ff"Tb4b4b4, Te6edf3c_intTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffheaderbytesTa5d6ff"Tb4b4b4, Te6edf3c_intTb4b4b4)Tb4b4b4,
Tb4b4b4(Ta5d6ff"Ta5d6ffbodybytesTa5d6ff"Tb4b4b4, Te6edf3c_intTb4b4b4)Tb4b4b4]

Te6edf3b_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3oggpack_bufferTb4b4b4)
Te6edf3oy_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3ogg_sync_stateTb4b4b4)
Te6edf3op_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3ogg_packetTb4b4b4)
Te6edf3og_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3ogg_pageTb4b4b4)
Te6edf3os_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3ogg_stream_stateTb4b4b4)
Te6edf3iov_p Tff7b72= Te6edf3POINTERTb4b4b4(Te6edf3ogg_iovec_tTb4b4b4)
Te6edf3liboggTff7b72.Td2a8ffoggpack_writeinitTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpack_writeinitTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpack_writeinitTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpack_writeinitTb4b4b4(Te6edf3bTb4b4b4)

Tff7b72tryTb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpack_writecheckTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffoggpack_writecheckTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]
Tff7b72def Td2a8ffoggpack_writecheckTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpack_writecheckTb4b4b4(Te6edf3bTb4b4b4)
Tff7b72exceptTb4b4b4:
Tff7b72pass

Te6edf3liboggTff7b72.Td2a8ffoggpack_writetruncTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpack_writetruncTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_longTb4b4b4]

Tff7b72def Td2a8ffoggpack_writetruncTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpack_writetruncTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_writealignTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpack_writealignTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpack_writealignTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpack_writealignTb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_writecopyTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpack_writecopyTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_void_pTb4b4b4, Te6edf3c_longTb4b4b4]

Tff7b72def Td2a8ffoggpack_writecopyTb4b4b4(Te6edf3bTb4b4b4, Te6edf3sourceTb4b4b4, Te6edf3bitsTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpack_writecopyTb4b4b4(Te6edf3bTb4b4b4, Te6edf3sourceTb4b4b4, Te6edf3bitsTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_resetTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpack_resetTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpack_resetTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpack_resetTb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_writeclearTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpack_writeclearTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpack_writeclearTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpack_writeclearTb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_readinitTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpack_readinitTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_uchar_pTb4b4b4, Te6edf3c_intTb4b4b4]

Tff7b72def Td2a8ffoggpack_readinitTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bufTb4b4b4, Tffa657bytesTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpack_readinitTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bufTb4b4b4, Tffa657bytesTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_writeTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpack_writeTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_ulongTb4b4b4, Te6edf3c_intTb4b4b4]

Tff7b72def Td2a8ffoggpack_writeTb4b4b4(Te6edf3bTb4b4b4, Te6edf3valueTb4b4b4, Te6edf3bitsTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpack_writeTb4b4b4(Te6edf3bTb4b4b4, Te6edf3valueTb4b4b4, Te6edf3bitsTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_lookTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffoggpack_lookTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_intTb4b4b4]

Tff7b72def Td2a8ffoggpack_lookTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpack_lookTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_look1Tff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffoggpack_look1Tff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpack_look1Tb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpack_look1Tb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_advTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpack_advTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_intTb4b4b4]

Tff7b72def Td2a8ffoggpack_advTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpack_advTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_adv1Tff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpack_adv1Tff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpack_adv1Tb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpack_adv1Tb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_readTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffoggpack_readTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_intTb4b4b4]

Tff7b72def Td2a8ffoggpack_readTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpack_readTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_read1Tff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffoggpack_read1Tff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpack_read1Tb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpack_read1Tb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_bytesTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffoggpack_bytesTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpack_bytesTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpack_bytesTb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_bitsTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffoggpack_bitsTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpack_bitsTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpack_bitsTb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpack_get_bufferTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_uchar_p
Te6edf3liboggTff7b72.Td2a8ffoggpack_get_bufferTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpack_get_bufferTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpack_get_bufferTb4b4b4(Te6edf3bTb4b4b4)



Te6edf3liboggTff7b72.Td2a8ffoggpackB_writeinitTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpackB_writeinitTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpackB_writeinitTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpackB_writeinitTb4b4b4(Te6edf3bTb4b4b4)
Tff7b72tryTb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpackB_writecheckTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffoggpackB_writecheckTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpackB_writecheckTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpackB_writecheckTb4b4b4(Te6edf3bTb4b4b4)
Tff7b72exceptTb4b4b4:
Tff7b72pass

Te6edf3liboggTff7b72.Td2a8ffoggpackB_writetruncTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpackB_writetruncTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_longTb4b4b4]

Tff7b72def Td2a8ffoggpackB_writetruncTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpackB_writetruncTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_writealignTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpackB_writealignTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpackB_writealignTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpackB_writealignTb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_writecopyTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpackB_writecopyTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_void_pTb4b4b4, Te6edf3c_longTb4b4b4]

Tff7b72def Td2a8ffoggpackB_writecopyTb4b4b4(Te6edf3bTb4b4b4, Te6edf3sourceTb4b4b4, Te6edf3bitsTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpackB_writecopyTb4b4b4(Te6edf3bTb4b4b4, Te6edf3sourceTb4b4b4, Te6edf3bitsTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_resetTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpackB_resetTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpackB_resetTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpackB_resetTb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_resetTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpackB_writeclearTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpackB_resetTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpackB_resetTb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_readinitTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpackB_readinitTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_uchar_pTb4b4b4, Te6edf3c_intTb4b4b4]

Tff7b72def Td2a8ffoggpackB_readinitTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bufTb4b4b4, Tffa657bytesTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpackB_readinitTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bufTb4b4b4, Tffa657bytesTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_writeTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpackB_writeTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_ulongTb4b4b4, Te6edf3c_intTb4b4b4]

Tff7b72def Td2a8ffoggpackB_writeTb4b4b4(Te6edf3bTb4b4b4, Te6edf3valueTb4b4b4, Te6edf3bitsTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpackB_writeTb4b4b4(Te6edf3bTb4b4b4, Te6edf3valueTb4b4b4, Te6edf3bitsTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_lookTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffoggpackB_lookTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_intTb4b4b4]

Tff7b72def Td2a8ffoggpackB_lookTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpackB_lookTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_look1Tff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffoggpackB_look1Tff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpackB_look1Tb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpackB_look1Tb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_advTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpackB_advTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_intTb4b4b4]

Tff7b72def Td2a8ffoggpackB_advTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpackB_advTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_adv1Tff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffoggpackB_adv1Tff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpackB_adv1Tb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffoggpackB_adv1Tb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_readTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffoggpackB_readTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4, Te6edf3c_intTb4b4b4]

Tff7b72def Td2a8ffoggpackB_readTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpackB_readTb4b4b4(Te6edf3bTb4b4b4, Te6edf3bitsTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_read1Tff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffoggpackB_read1Tff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpackB_read1Tb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpackB_read1Tb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_bytesTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffoggpackB_bytesTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpackB_bytesTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpackB_bytesTb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_bitsTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffoggpackB_bitsTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpackB_bitsTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpackB_bitsTb4b4b4(Te6edf3bTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffoggpackB_get_bufferTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_uchar_p
Te6edf3liboggTff7b72.Td2a8ffoggpackB_get_bufferTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3b_pTb4b4b4]

Tff7b72def Td2a8ffoggpackB_get_bufferTb4b4b4(Te6edf3bTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffoggpackB_get_bufferTb4b4b4(Te6edf3bTb4b4b4)



Te6edf3liboggTff7b72.Td2a8ffogg_stream_packetinTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_packetinTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4, Te6edf3op_pTb4b4b4]

Tff7b72def Td2a8ffogg_stream_packetinTb4b4b4(Te6edf3osTb4b4b4, Te6edf3opTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_packetinTb4b4b4(Te6edf3osTb4b4b4, Te6edf3opTb4b4b4)

Tff7b72tryTb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffogg_stream_iovecinTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_iovecinTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4, Te6edf3iov_pTb4b4b4, Te6edf3c_intTb4b4b4, Te6edf3c_longTb4b4b4, Te6edf3ogg_int64_tTb4b4b4]

Tff7b72def Td2a8ffogg_stream_iovecinTb4b4b4(Te6edf3osTb4b4b4, Te6edf3iovTb4b4b4, Te6edf3countTb4b4b4, Te6edf3e_o_sTb4b4b4, Te6edf3granuleposTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_iovecinTb4b4b4(Te6edf3osTb4b4b4, Te6edf3iovTb4b4b4, Te6edf3countTb4b4b4, Te6edf3e_o_sTb4b4b4, Te6edf3granuleposTb4b4b4)
Tff7b72exceptTb4b4b4:
Tff7b72pass

Te6edf3liboggTff7b72.Td2a8ffogg_stream_pageoutTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_pageoutTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4, Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_stream_pageoutTb4b4b4(Te6edf3osTb4b4b4, Te6edf3ogTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_pageoutTb4b4b4(Te6edf3osTb4b4b4, Te6edf3ogTb4b4b4)

Tff7b72tryTb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffogg_stream_pageout_fillTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_pageout_fillTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4, Te6edf3og_pTb4b4b4, Te6edf3c_intTb4b4b4]
Tff7b72def Td2a8ffogg_stream_pageout_fillTb4b4b4(Te6edf3osTb4b4b4, Te6edf3ogTb4b4b4, Te6edf3nfillTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_pageout_fillTb4b4b4(Te6edf3osTb4b4b4, Te6edf3ogTb4b4b4, Te6edf3nfillTb4b4b4)
Tff7b72exceptTb4b4b4:
Tff7b72pass

Te6edf3liboggTff7b72.Td2a8ffogg_stream_flushTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_flushTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4, Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_stream_flushTb4b4b4(Te6edf3osTb4b4b4, Te6edf3ogTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_flushTb4b4b4(Te6edf3osTb4b4b4, Te6edf3ogTb4b4b4)

Tff7b72tryTb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffogg_stream_flush_fillTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_flush_fillTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4, Te6edf3og_pTb4b4b4, Te6edf3c_intTb4b4b4]
Tff7b72def Td2a8ffogg_stream_flush_fillTb4b4b4(Te6edf3osTb4b4b4, Te6edf3ogTb4b4b4, Te6edf3nfillTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_flush_fillTb4b4b4(Te6edf3osTb4b4b4, Te6edf3ogTb4b4b4, Te6edf3nfillTb4b4b4)
Tff7b72exceptTb4b4b4:
Tff7b72pass



Te6edf3liboggTff7b72.Td2a8ffogg_sync_initTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_sync_initTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3oy_pTb4b4b4]

Tff7b72def Td2a8ffogg_sync_initTb4b4b4(Te6edf3oyTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_sync_initTb4b4b4(Te6edf3oyTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_sync_clearTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_sync_clearTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3oy_pTb4b4b4]

Tff7b72def Td2a8ffogg_sync_clearTb4b4b4(Te6edf3oyTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_sync_clearTb4b4b4(Te6edf3oyTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_sync_resetTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_sync_resetTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3oy_pTb4b4b4]

Tff7b72def Td2a8ffogg_sync_resetTb4b4b4(Te6edf3oyTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_sync_resetTb4b4b4(Te6edf3oyTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_sync_destroyTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_sync_destroyTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3oy_pTb4b4b4]

Tff7b72def Td2a8ffogg_sync_destroyTb4b4b4(Te6edf3oyTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_sync_destroyTb4b4b4(Te6edf3oyTb4b4b4)

Tff7b72tryTb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffogg_sync_checkTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_sync_checkTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3oy_pTb4b4b4]
Tff7b72def Td2a8ffogg_sync_checkTb4b4b4(Te6edf3oyTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_sync_checkTb4b4b4(Te6edf3oyTb4b4b4)
Tff7b72exceptTb4b4b4:
Tff7b72pass



Te6edf3liboggTff7b72.Td2a8ffogg_sync_bufferTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_char_p
Te6edf3liboggTff7b72.Td2a8ffogg_sync_bufferTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3oy_pTb4b4b4, Te6edf3c_longTb4b4b4]

Tff7b72def Td2a8ffogg_sync_bufferTb4b4b4(Te6edf3oyTb4b4b4, Te6edf3sizeTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_sync_bufferTb4b4b4(Te6edf3oyTb4b4b4, Te6edf3sizeTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_sync_wroteTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_sync_wroteTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3oy_pTb4b4b4, Te6edf3c_longTb4b4b4]

Tff7b72def Td2a8ffogg_sync_wroteTb4b4b4(Te6edf3oyTb4b4b4, Tffa657bytesTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_sync_wroteTb4b4b4(Te6edf3oyTb4b4b4, Tffa657bytesTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_sync_pageseekTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_sync_pageseekTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3oy_pTb4b4b4, Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_sync_pageseekTb4b4b4(Te6edf3oyTb4b4b4, Te6edf3ogTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_sync_pageseekTb4b4b4(Te6edf3oyTb4b4b4, Te6edf3ogTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_sync_pageoutTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffogg_sync_pageoutTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3oy_pTb4b4b4, Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_sync_pageoutTb4b4b4(Te6edf3oyTb4b4b4, Te6edf3ogTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_sync_pageoutTb4b4b4(Te6edf3oyTb4b4b4, Te6edf3ogTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_stream_pageinTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_pageinTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4, Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_stream_pageinTb4b4b4(Te6edf3osTb4b4b4, Te6edf3ogTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_pageinTb4b4b4(Te6edf3oyTb4b4b4, Te6edf3ogTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_stream_packetoutTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_packetoutTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4, Te6edf3op_pTb4b4b4]

Tff7b72def Td2a8ffogg_stream_packetoutTb4b4b4(Te6edf3osTb4b4b4, Te6edf3opTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_packetoutTb4b4b4(Te6edf3oyTb4b4b4, Te6edf3opTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_stream_packetpeekTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_packetpeekTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4, Te6edf3op_pTb4b4b4]

Tff7b72def Td2a8ffogg_stream_packetpeekTb4b4b4(Te6edf3osTb4b4b4, Te6edf3opTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_packetpeekTb4b4b4(Te6edf3osTb4b4b4, Te6edf3opTb4b4b4)



Te6edf3liboggTff7b72.Td2a8ffogg_stream_initTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_initTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4, Te6edf3c_intTb4b4b4]

Tff7b72def Td2a8ffogg_stream_initTb4b4b4(Te6edf3osTb4b4b4, Te6edf3serialnoTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_initTb4b4b4(Te6edf3osTb4b4b4, Te6edf3serialnoTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_stream_clearTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_clearTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4]

Tff7b72def Td2a8ffogg_stream_clearTb4b4b4(Te6edf3osTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_clearTb4b4b4(Te6edf3osTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_stream_resetTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_resetTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4]

Tff7b72def Td2a8ffogg_stream_resetTb4b4b4(Te6edf3osTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_resetTb4b4b4(Te6edf3osTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_stream_reset_serialnoTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_reset_serialnoTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4, Te6edf3c_intTb4b4b4]

Tff7b72def Td2a8ffogg_stream_reset_serialnoTb4b4b4(Te6edf3osTb4b4b4, Te6edf3serialnoTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_reset_serialnoTb4b4b4(Te6edf3osTb4b4b4, Te6edf3serialnoTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_stream_destroyTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_destroyTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4]

Tff7b72def Td2a8ffogg_stream_destroyTb4b4b4(Te6edf3osTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_destroyTb4b4b4(Te6edf3osTb4b4b4)

Tff7b72tryTb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffogg_stream_checkTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_checkTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4]
Tff7b72def Td2a8ffogg_stream_checkTb4b4b4(Te6edf3osTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_checkTb4b4b4(Te6edf3osTb4b4b4)
Tff7b72exceptTb4b4b4:
Tff7b72pass

Te6edf3liboggTff7b72.Td2a8ffogg_stream_eosTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_stream_eosTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3os_pTb4b4b4]

Tff7b72def Td2a8ffogg_stream_eosTb4b4b4(Te6edf3osTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_stream_eosTb4b4b4(Te6edf3osTb4b4b4)



Te6edf3liboggTff7b72.Td2a8ffogg_page_checksum_setTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffogg_page_checksum_setTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_page_checksum_setTb4b4b4(Te6edf3ogTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffogg_page_checksum_setTb4b4b4(Te6edf3ogTb4b4b4)



Te6edf3liboggTff7b72.Td2a8ffogg_page_versionTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_page_versionTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_page_versionTb4b4b4(Te6edf3ogTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_page_versionTb4b4b4(Te6edf3ogTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_page_continuedTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_page_continuedTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_page_continuedTb4b4b4(Te6edf3ogTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_page_continuedTb4b4b4(Te6edf3ogTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_page_bosTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_page_bosTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_page_bosTb4b4b4(Te6edf3ogTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_page_bosTb4b4b4(Te6edf3ogTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_page_eosTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_page_eosTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_page_eosTb4b4b4(Te6edf3ogTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_page_eosTb4b4b4(Te6edf3ogTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_page_granuleposTff7b72.Td2a8ffrestype Tff7b72= Te6edf3ogg_int64_t
Te6edf3liboggTff7b72.Td2a8ffogg_page_granuleposTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_page_granuleposTb4b4b4(Te6edf3ogTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_page_granuleposTb4b4b4(Te6edf3ogTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_page_serialnoTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_page_serialnoTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_page_serialnoTb4b4b4(Te6edf3ogTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_page_serialnoTb4b4b4(Te6edf3ogTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_page_pagenoTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_long
Te6edf3liboggTff7b72.Td2a8ffogg_page_pagenoTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_page_pagenoTb4b4b4(Te6edf3ogTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_page_pagenoTb4b4b4(Te6edf3ogTb4b4b4)

Te6edf3liboggTff7b72.Td2a8ffogg_page_packetsTff7b72.Td2a8ffrestype Tff7b72= Te6edf3c_int
Te6edf3liboggTff7b72.Td2a8ffogg_page_packetsTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3og_pTb4b4b4]

Tff7b72def Td2a8ffogg_page_packetsTb4b4b4(Te6edf3ogTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3liboggTff7b72.Td2a8ffogg_page_packetsTb4b4b4(Te6edf3ogTb4b4b4)



Te6edf3liboggTff7b72.Td2a8ffogg_packet_clearTff7b72.Td2a8ffrestype Tff7b72= Tff7b72None
Te6edf3liboggTff7b72.Td2a8ffogg_packet_clearTff7b72.Td2a8ffargtypes Tff7b72= Tb4b4b4[Te6edf3op_pTb4b4b4]

Tff7b72def Td2a8ffogg_packet_clearTb4b4b4(Te6edf3opTb4b4b4)Tb4b4b4:
Te6edf3liboggTff7b72.Td2a8ffogg_packet_clearTb4b4b4(Te6edf3opTb4b4b4)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────